Hierarchical Caching and Prefetching for High Performance Continuous Media Servers with Smart Disks
نویسندگان
چکیده
The rapidly emerging smart disk technology introduces additional resources in a computer system (such as embedded drive-level caches and powerful controllers) the parallel exploitation of which can drastically improve the performance of applications. This paper contributes algorithms which exploit these resources to improve the performance of continuous media servers. Performance is measured in terms of the maximum number of continuous data streams that a drive can support, the total RAM size requirements, and the startup latency. We propose caching and prefetching algorithms into the host and disk-embedded caches which can drastically improve the maximum number of streams a drive can support, with small startup latencies. In addition, despite our techniques’ utilization of the ‘extra’ drive-level caches, we show that the performance improvements do not come at the expense of total additional cache memory (at the host and/or the drive). Furthermore, given current technology trends, the benefits of our techniques are expected to become even greater. Our claims are validated through both analysis and drive-accurate, detailed simulations.
منابع مشابه
Hierarchical Caching and Prefetching for Continuous Media
reason for this is disk access time, which depends on slow mechanical movements that are unlikely to speed up in the near future. Storage device vendors are thus offering disks with ever more powerful embedded controllers and increasingly big drive-level caches (see the sidebar “Trends and opportunities in disk technology”). Research efforts, in turn, are directed at developing “smart disks” to...
متن کاملHierarchical Caching and Prefetching for Improving the Performance of Continuous Media Servers
The number of concurrent video or audio streams a disk-based Continuous Media Server can support, is limited by the time needed for the associated data blocks to be retrieved from secondary storage. Along with the cost of RAM, these two strongly interrelated parameters determine the cost/performance metric of the Media Server. Research efforts have focused either on maximizing disk performance ...
متن کاملAn Observed Study on Improved Caching by Adaptive and Partial Aggressive Prefetching
This paper gives the observed study to investigate the advantages over adaptive prefetching with proxy caching for large multimedia streaming. The adaptive and partial prefetching method fetch the media chunks dynamically based on the user access pattern in the proxy servers and updates the current access pattern in to media server. The study analyzed the proxy caching study of iRcache and appl...
متن کاملPrefetching into Smart-Disk Caches for High Performance Media Servers
This paper presents techniques, which exploit recent magnetic disk-drive technological developments (such as the existence of embedded drive-level caches and powerful controllers, and the ever-increasing transfer rates). It contributes prefetching techniques into host-and drive-level caches to improve the maximum number of continuous data streams that a drive can support. We show how our techni...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000